<?php
	include('../inc/config.php');

	if( !$LoginUsuario ){die('Hacking attempt...!!!'); }
	$usuario_id = $_SESSION['LoginUsuario']['id'];
	
	$mensaje_id = request('mensaje_id',0);
	$producto_id  = request('producto_id',0);
	
	$accion       = request('accion','');

	include(ROOT.'/html/_javascript_css.html.php'); 	


	//---------------------------------------------------------------------
	// Datos de la reserva
	//---------------------------------------------------------------------
	$sql = "select * from posible_reserva_msg where usuario_id='$usuario_id' and producto_id='$producto_id' and id='$mensaje_id'";
	$rs  = $db->SelectLimit($sql,1);
	$data = $rs->FetchRow();

	//---------------------------------------------------------------------
	// Datos del mensaje original
	//---------------------------------------------------------------------
	$sql = "select * from posible_reserva where usuario_id='$usuario_id' and producto_id='$producto_id' and id='{$data['posible_reserva_id']}'";
	$rs  = $db->SelectLimit($sql,1);
	$Original = $rs->FetchRow();
	

	//---------------------------------------------------------------------
	// Datos del Alojamiento
	//---------------------------------------------------------------------
	$sql = "select * from productos where id='$producto_id' and activo='1' ";
	$rs  = $db->SelectLimit($sql,1);
	$Alojamiento = $rs->FetchRow();
	if($Alojamiento['gestionamos']==1){
		$Alojamiento['email'] = 'reservas@rosarioalojamientos.com';
	} 
	
	
	if(!$data or !$Alojamiento or !$Original ) {die('Hacking attempt...!!!');}
	
	if($accion=='Contratar'){
		
		$ahora = time();
	
		//------------------------------------------------------------------------
		//                                              Traigo los datos bancarios
		//------------------------------------------------------------------------
/*
		$sql = "select id,datos_bancarios from tarifas where producto_id='$producto_id'";
		$rs  = $db->SelectLimit($sql,1);
		$Bank = $rs->FetchRow();
*/		
		$Original['confirma_reserva'] = $ahora;
		$Original['reservado'] = 0;
		$Original['archiva_vendedor'] = 0;
		$Original['archiva_cliente']  = 0;
		$Original['updated']  = $ahora;
		$Original['leido_vendedor']  = 0;
		$Original['leido_cliente']  = 0;
		$Original['reserva']  = $data['reserva'];
		$Original['total']    = $data['total'];
		
		$ok = $db->Replace('posible_reserva', $Original,'id', $autoquote = true); 	

/*		
		$data['fecha_reserva'] = $ahora;
		$ok = $db->Replace('posible_reserva_msg', $data,'id', $autoquote = true); 	
*/
		

		
		
		// ------------------------------------------------------------------- PHP-Mailer
		$PHPMailer_Ruta     = ROOT.'/modules/PHPMailer_5.2.1/';
		include($PHPMailer_Ruta."class.phpmailer.php"); 
		include($PHPMailer_Ruta."class.smtp.php"); 
		
		//------------------------------------------------------------------------------------------------------
		//                                                                       Envio mail con datos al usuario
		//------------------------------------------------------------------------------------------------------
		$EmailDestinatario =  $_SESSION['LoginUsuario']['email'];
		$TituloMensaje = "Datos para la reserva del alojamiento: <b>{$Alojamiento['titulo']}</b>";
		$BotonResponder = "<a href='".URL."/user/validar_usuario.php?id={$Original['id_usuario']}' 
							title='Ver Reserva' class='myButton'>Ver Reserva</a>";
		$desde = 	date("d/m/Y",$data['desde']) ;
		$hasta = 	date("d/m/Y",$data['hasta']) ;
		$CuerpoMensaje= "<br>Hola {$_SESSION['LoginUsuario']['nombre']} {$_SESSION['LoginUsuario']['apellido']}, ha continuación encontrarás los datos de la reserva realizada.<br><br>

			<table style='width:100%;border:0px;font-size:12px;'>
				<tr>
					<td style='text-align:right;'><b>Alojamiento:</b></td>
					<td colspan='3'>{$Alojamiento['titulo']}</td>
				</tr>
				<tr>
					<td style='text-align:right;'><b>Ingreso:</b></td>
					<td>$desde</td>

					<td style='text-align:right;'><b>Egreso:</b></td>
					<td>$hasta	&nbsp;&nbsp;&nbsp;{$data['cantidad_noches']} Noche/s
					</td>
				</tr>
				<tr>
					<td style='text-align:right;'><b>Adultos:</b></td>
					<td>".number_format($data['adultos'],0)."</td>

					<td style='text-align:right;'><b>Menores:</b></td>
					<td>".number_format($data['menores'],0)."</td>
				</tr>
			
				<tr>
					<td style='text-align:right;'><b>Total:</b></td>
					<td>$".number_format($data['total'],2).".-</td>

					<td style='text-align:right;'><b>Reserva:</b></td>
					<td>$".number_format($data['reserva'],2).".-</td>
				</tr>

			</table>	
			<p>
				Cuando el encargado del alojamiento acepte tu solicitud de reserva, recibirás un correo con los datos bancarios para que realices la transferencia.
				Una vez realizada la transferencia bancaria, debera informar el pago de la misma.
			</p>
			<br><br><br>$BotonResponder<br><br>";		

		
		include(ROOT.'/ajax/plantilla_email.html.php');
		
		$mail = new PHPMailer(); 
        $mail->IsSMTP(); 
        $mail->SMTPAuth   = $PHPMailer['auth']; 
        $mail->SMTPSecure = $PHPMailer['secure']; 
        $mail->Host       = $PHPMailer['host']; 
        $mail->Port       = $PHPMailer['port']; 
        $mail->Username   = $PHPMailer['username']; 
        $mail->Password   = $PHPMailer['password'];
        $mail->CharSet    = "UTF-8";
        $mail->SMTPDebug  = 1;

		$mail->From     = 'noreply@RosarioAlojamientos.com';
		$mail->FromName = $DatosEmpresa['nombre_empresa'];	
		$mail->AddReplyTo('noreply@RosarioAlojamientos.com',$DatosEmpresa['nombre_empresa']);
        $mail->SetFrom('noreply@RosarioAlojamientos.com', "{$DatosEmpresa['nombre_empresa']}");
		
		
        $mail->Subject    = "[RosarioAlojamientos.com] Reserva: {$Alojamiento['titulo']}";
		$mail->AltBody    = "$CuerpoMensaje"; // optional, comment out and test
		$mail->MsgHTML($ContenidoMail);
		
        $mail->AddAddress($EmailDestinatario, "{$_SESSION['LoginUsuario']['apellido']}, {$_SESSION['LoginUsuario']['nombre']}");  

	    $mail->Send();

		
		//--------------------------------------------------------------------------------------------------------
		//                                                                     Envio mail con datos al Alojamiento
		//--------------------------------------------------------------------------------------------------------
		$EmailDestinatario = $Alojamiento['email'];
		$TituloMensaje = "Datos para la reserva del alojamiento: <b>{$Alojamiento['titulo']}</b>";
		$BotonResponder = "<a href='".URL."/mensajeria/validar_alojamiento.php?id={$Original['id_vendedor']}' 
							title='Ver Reserva' class='myButton'>Ver Reserva</a>";
		$desde = 	date("d/m/Y",$data['desde']) ;
		$hasta = 	date("d/m/Y",$data['hasta']) ;
		$CuerpoMensaje= "<br>Hola, el usuario {$_SESSION['LoginUsuario']['nombre']} {$_SESSION['LoginUsuario']['apellido']}, ha reservado tu alojamiento.<br><br>

			<table style='width:100%;border:0px;font-size:12px;'>
				<tr>
					<td style='text-align:right;'><b>Alojamiento:</b></td>
					<td colspan='3'>{$Alojamiento['titulo']}</td>
				</tr>
				<tr>
					<td style='text-align:right;'><b>Ingreso:</b></td>
					<td>$desde</td>

					<td style='text-align:right;'><b>Egreso:</b></td>
					<td>$hasta	&nbsp;&nbsp;&nbsp;{$data['cantidad_noches']} Noche/s
					</td>
				</tr>
				<tr>
					<td style='text-align:right;'><b>Adultos:</b></td>
					<td>".number_format($data['adultos'],0)."</td>

					<td style='text-align:right;'><b>Menores:</b></td>
					<td>".number_format($data['menores'],0)."</td>
				</tr>
			
				<tr>
					<td style='text-align:right;'><b>Total:</b></td>
					<td>$".number_format($data['total'],2).".-</td>

					<td style='text-align:right;'><b>Reserva:</b></td>
					<td>$".number_format($data['reserva'],2).".-</td>
				</tr>

			</table>	
			<p>
				Deberás aceptar la reserva, para que el pasajero pueda realizar la transferencia bancaria.
			</p>
			<br><br><br>$BotonResponder<br><br>";		

		
		include(ROOT.'/ajax/plantilla_email.html.php');
		
		
		// ------------------------------------------------------------------- PHP-Mailer
		$mail = new PHPMailer(); 

        $mail->IsSMTP(); 
        $mail->SMTPAuth   = $PHPMailer['auth']; 
        $mail->SMTPSecure = $PHPMailer['secure']; 
        $mail->Host       = $PHPMailer['host']; 
        $mail->Port       = $PHPMailer['port']; 
        $mail->Username   = $PHPMailer['username']; 
        $mail->Password   = $PHPMailer['password'];
        $mail->CharSet    = "UTF-8";
        $mail->SMTPDebug  = 1;

		$mail->From     = 'noreply@RosarioAlojamientos.com';
		$mail->FromName = $DatosEmpresa['nombre_empresa'];	
		$mail->AddReplyTo('noreply@RosarioAlojamientos.com',$DatosEmpresa['nombre_empresa']);
        $mail->SetFrom('noreply@RosarioAlojamientos.com', "{$DatosEmpresa['nombre_empresa']}");
		
		
        $mail->Subject    = "[RosarioAlojamientos.com] Reserva: {$_SESSION['LoginUsuario']['apellido']}, {$_SESSION['LoginUsuario']['nombre']}";
		$mail->AltBody    = "$CuerpoMensaje"; // optional, comment out and test
		$mail->MsgHTML($ContenidoMail);
		
        $mail->AddAddress($EmailDestinatario, "{$Alojamiento['titulo']}");  

	    $mail->Send();
		
		
		
		?>
		<script>
			window.onload = refreshParent();
			function refreshParent() {
				window.opener.location.reload();
			}
		</script>	
		<h3>Reserva Realizada</h3>
			<table class='table'>
				<tr>
					<td colspan='2'>
						El responsable del alojamiento, deberá aceptar tu pedido de reserva.<br>
						Cuando lo acepte, recibiras un correo con los datos para que realices el deposito/transferencia bancaria.
					</td>
				</tr>
				<tr>
					<td style='font-size:11px;'>Esta información se le ha enviado a su correo electrónico</td>
					<td><a href='javascript:self.close();' class='btn btn-success btn-large'>Cerrar Ventana</a></td>
				</tr>
			</table>
		<?php
		
		
        
		
		
		die();
	}

?>
	

<form action='<?php echo URL;?>/user/contratar.php' method='post' id="frm_contratar">
	<h3>Por favor,verifique los datos antes de confirmar la reserva</h3>
	<table class='table'>
		<tr>
			<td style='text-align:right;'><b>Alojamiento:</b></td>
			<td colspan='3'><?php echo $Alojamiento['titulo'];?></td>
		</tr>
		<tr>
			<td style='text-align:right;'><b>Ingreso:</b></td>
			<td><?php echo date("d/m/Y",$data['desde']);?></td>

			<td style='text-align:right;'><b>Egreso:</b></td>
			<td>
				<?php echo date("d/m/Y",$data['hasta']);?>
				&nbsp;&nbsp;&nbsp;<?php echo $data['cantidad_noches'];?> Noche/s
			</td>
		</tr>
		<tr>
			<td style='text-align:right;'><b>Adultos:</b></td>
			<td><?php echo number_format($data['adultos'],0);?></td>

			<td style='text-align:right;'><b>Menores:</b></td>
			<td><?php echo number_format($data['menores'],0);?></td>
		</tr>
	
		<tr>
			<td style='text-align:right;'><b>Total:</b></td>
			<td>$<?php echo number_format($data['total'],2);?>.-</td>

			<td style='text-align:right;'><b>Reserva:</b></td>
			<td>$<?php echo number_format($data['reserva'],2);?>.-</td>
		</tr>
	</table>
	<table>
		<tr>
			<td style='font-size:11px; width:60%; padding-right:10px; border-right:2px solid #CCC;'>
				Al confirmar la reserva, se le mostrarán los datos para realizar la transferecia bancaria.<br>
				Tiene 24hs para realizar la reserva y pago de la misma
			</td>

			<td style='width:40%;text-align:center;'>
				<input type='hidden' name='mensaje_id' value='<?php echo $mensaje_id;?>'>
				<input type='hidden' name='producto_id' value='<?php echo $producto_id;?>'>
				<input type='hidden' name='accion' value='Contratar'>
				<button type="button" id='botonenviar' class="btn btn-success btn-block" >Confirmar Reserva
					<img src='<?php echo URL;?>/img/loading.gif' id='img_enviado' style='display:none;float:right;margin-right:30px;'>
				</button>
<?php /*				<input type='submit' class='btn btn-success btn-large' value='Confirmar Reserva'> 
				<span class="label label-important">Tiene 36hs para realizar la reserva y pago de la misma</span>
*/?>				
			</td>
		</tr>

	</table>	
</form>	
<script type="text/javascript">

	jQuery(function () {
		$("#botonenviar").click( function() {    
			jQuery('#img_enviado').show();
			$( "#frm_contratar" ).submit();
			jQuery('#botoneviar').attr("disabled", "disabled");			
		});
	});
		
</script>
<?php 
	die();
?>